/* CSS Document */

*{margin:0px;padding:0px;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
body { margin:0; background: #fff; font-family:"微软雅黑"; font-size:14px; color: #333; line-height: 24px;}
ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border:none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: none; margin:0px; padding:0px; }
input{ border:0px; font-family:"微软雅黑";}
a img { border: 0 }
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none; color:#e60e38;}
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix { clear: both; *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }
.w{width:100%; margin:0px auto; overflow: hidden;}
.m{ width:100%; max-width:1220px; margin:0px auto; padding:0 10px;}
.tran{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}
.fl{float:left;}
.fr{float:right;}
.tx-over{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dis-table{display:table; width:100%; height:100%;}
.dis-tab-cell{display:table-cell; vertical-align:middle;}
.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ellipsis-3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
@font-face {
    font-family: fzltxhk;
	src:url(fzltxhk-webfont.eot);
    src: url(//:) format("no404"),
		 url(FZLTXHK.TTF) format("truetype"),
		 url(fzltxhk-webfont.svg) format("svg"),
		 url(fzltxhk-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

.iw_poi_content {
    width: 300px!important;
}
.main4 ul li .m4-t .t2 div{
	text-align: left !important;
}

/*全局*/
.top1fr{background: #2e2e2e; height: 40px; padding: 7px 0; line-height: 25px;}
.top1fr .top1 .top1-left{color: #999999; float: left;}
.top1fr .top1 .top1-right{color: #999999; float: right;}
.top1fr .top1 .top1-right .language{float: left; padding-right: 45px; background: url(../img/ico1.jpg) no-repeat right center; margin-right: 10px;}
.top1fr .top1 .top1-right .language a{color: #999; margin: 0 5px;}
.top1fr .top1 .top1-right .search{width: 204px; height: 25px; background: #393939; border-radius: 3px;-webkit-border-radius: 3px; float: left;}
.top1fr .top1 .top1-right .search input{width:181px; height: 25px; padding: 0 10px; float: left; background: none; outline: none; color:#FFF;}
.top1fr .top1 .top1-right .search button{width: 21px; height: 21px; background: url(../img/ico2.jpg) no-repeat; float: left; margin-top: 2px;outline: none; border: none; cursor: pointer;}

.top2{height: 106px;}
.top2 .top2-left{float: left; padding: 18px 0;}
.top2 .top2-left img{height: 64px; width: auto;}
.top2 .top2-left .img2{margin-left: 28px;}
.top2 .top2-phone{ float: right; padding-left: 35px; background: url(../img/ico1.png) no-repeat left center; height: 48px; margin-top: 29px;}
.top2 .top2-phone span{display: block; font-size: 20px; color: #cc0000; font-weight: bold;}

.top-navfr{background: url(../img/bg2.png) repeat-x left center;z-index:99; border-top: 1px solid #cccccc;opacity: 1;}
.top-navfr .top-nav ul li{width: 12.50%; float: left; background: url(../img/bg3.png) no-repeat left center; line-height: 48px; background-size: auto 100%; text-align: center;}
.top-navfr .top-nav ul li:first-child{display: none;}
.top-navfr .top-nav ul li:first-child a{width:50%; float: left;}
.top-navfr .top-nav ul li a{display: block; color: #333;}
.top-navfr .top-nav ul li a:hover{background: url(../img/bg1.png) no-repeat center 98%;}
.top-navfr .top-nav ul li.on a{background: url(../img/bg1.png) no-repeat center 98%;}


.top-right{width:50px; height:50px; line-height:50px; position:absolute; right:0; top:0; /*background:url(../img/open.png) no-repeat center center;*/background-size:25px auto; font-size:18px; font-weight:bold; display:none;}
.top-right.on{background:url(../img/close.png) no-repeat center center #f2f2f2;background-size:20px auto;}
.top-right.on {
    background: url(../img/close.png) no-repeat center center #f2f2f2;
    opacity: 1;
    background-size: 20px auto;
    text-indent: -99px;
    overflow: hidden;
}
.ny-ban{height: 399px;}
.ny-ban .ny-bant{height: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
        -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; color: #fff; font-size: 30px; padding: 0 170px; padding-bottom: 45px;}
.ny-tit{ padding:0;border: 1px solid #d8d8d8; border-right: none; background: #fff; margin-top: -45px; line-height: 66px; text-align: center;}
.ny-tit ul li{float: left; border-right: 1px solid #d8d8d8;;}
.ny-tit ul li a{display: block; font-size: 15px; color: #333333;}
.ny-tit ul li:hover,.ny-tit ul li.on{background: #cc0000;}
.ny-tit ul li:hover a,.ny-tit ul li.on a{color: #fff;}
.ny-tit.news-tit ul li{width: 50%;}
.ny-tit.about-tit ul li{width: 20%;}
.ny-tit.job-tit ul li{width: 20%;}
.ny-tit.zn-tit ul li{width: 33.33%;}

.wz{margin-top: 15px; margin-bottom: 35px;}
.wz .wz-cont{color: #a1a1a1; padding-left: 29px; background: url(../img/ico3.jpg) no-repeat left center;}
.wz .wz-cont span{margin: 0 8px;}
.wz .wz-cont a{color: #a1a1a1;}
.wz .wz-cont a:hover{ color:#cc0000;}


.footerfr{background: #00295f; padding: 40px 0; color: #fff;}
.footer a{ color: #93a5bb;}
.footer a:hover{color: #fff;}
.footer .foot1{border-bottom: 1px solid #12386a; padding-bottom: 22px; margin-bottom: 35px;}
.footer .foot1 .foot1-left{width: 65%; float: left;}
.footer .foot1 .foot1-left ul{display: block; width: 16.66%; float: left; border-right: 1px solid #12386a; min-height: 188px; padding: 0 10px 0 25px;}
.footer .foot1 .foot1-left ul span{display: block;}
.footer .foot1 .foot1-left ul span:after{content:"";display: block;width:10px; height: 1px; background: #405e87; margin-top: 14px; margin-bottom: 14px;}
.footer .foot1 .foot1-left ul li{font-size: 12px; margin-bottom: 3px;}

.footer .foot1 .foot1-right{width: 35%; float: right; padding-left: 40px;}
.footer .foot1 .foot1-right .foot1-t{float: left; width: 60%;}
.footer .foot1 .foot1-right .foot1-t .t1{font-size: 12px; margin-bottom: 15px;}
.footer .foot1 .foot1-right .foot1-t .t1 span{display: block; font-size: 20px;}
.footer .foot1 .foot1-right .foot1-t .t2{line-height: 30px; font-size: 12px; color: #93a5bb;}
.footer .foot1 .foot1-right .foot1-img{float: right; width: 35%;}

.footer .foot2{font-size: 12px;}
.footer .foot2 .foot2-left{width: 58.33%; float: left;}
.footer .foot2 .foot2-left .sp1{margin-right: 10px;}
.footer .foot2 .foot2-left .sp2{margin: 0 10px; color: #93a5bb;}
.footer .foot2 .foot2-left a{display: inline-block;}
.footer .foot2 .foot2-right{width: 41.67%; float: right; text-align: right;color: #93a5bb;}
.footer .foot2 .foot2-right img{margin-left: 10px; float: right; margin-top: 2px; }



@media (max-width:768px){
	body{padding-top:50px;}
	.top1fr{display: none;}
	.top2{height: 50px;}
	.top2 .top2-left{padding: 5px 0; height: 50px;}
	.top2 .top2-left img{height: 100%; width: auto;}
	.top2 .top2-phone{display: none;}
	.top-right{display:block;}
	.top2fr{position:fixed;top:0;height: 50px; left:0; z-index:999; background: #fff;}
	.top-navfr{position: fixed; top: 0; left:100%; opacity: 0; height: 100%; overflow-y: scroll; -webdit-overflow-scrolling:touch; padding-top: 55px; height: 100%; background: #f6f6f6;}
	.top-navfr .top-nav ul li{width: 100%; text-align: left; background: none; padding: 0 20px;}
	.top-navfr .top-nav ul li:first-child{display: block;}
	.top-navfr .top-nav ul li:hover,.top-navfr .top-nav ul li.on{background:#cc0000;}
	.top-navfr .top-nav ul li:hover a,.top-navfr .top-nav ul li.on a{ background: none; color: #fff;}
	.footer .foot1 .foot1-left{width: 100%; margin-bottom: 20px;}
	.footer .foot1 .foot1-right{width: 100%; }
	.footer .foot2 .foot2-left{width: 100%;}
	.footer .foot2 .foot2-right{width: 100%;}
	.ny-tit{line-height: 50px; margin-top: 0;}
}
@media (max-width:550px){
	.top2 .top2-left .img2{display: none;}
	.footer .foot1 .foot1-left{display: none;}
	.footer .foot1 .foot1-right .foot1-t{width: 100%;}
	.footer .foot1 .foot1-right .foot1-img{display: none;}
	.footer .foot2 .foot2-left{display: none;}
	.ny-tit{line-height: 40px; margin-top: 0;}
	.ny-tit.job-tit ul li{width: 33.33%; border-bottom: 1px solid #d8d8d8;}
	.ny-ban{height: 250px;}
	.top-navfr .top-nav ul li a {
	    text-align: center;
	}
}





/*首页*/
.banner{position: relative;}
.banner .swiper-container {
	width: 100%;
	/*height: 300px;*/
	margin-left: auto;
	margin-right: auto;
}

.banner .swiper-slide {
	background-size: cover;
	background-position: center;
	display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    color: #fff;
    text-align: center;
}
.banner .swiper-slide video{display: block;width:100%;}
.banner .swiper-slide img{display: block;width:100%;height: auto;}
.banner .gallery-top {
	height: 100%;
	width: 100%;
}

.banner .gallery-thumbs {
	position: absolute;
	bottom: -1px;
	height: 115px;
	box-sizing: border-box;
	
}
.banner .gallery-thumbs .gallery-thumbs-bg{height: 100px; width: 100%; position: absolute;background: rgba(0,0,0,0.74); bottom: 0; left: 0;}
.banner .gallery-top .swiper-slide{font-size: 40px; font-weight:bold; background: #000; position: relative;background-position:center;background-size:auto auto;background-repeat: no-repeat;}
.banner .gallery-top .swiper-slide span{ position:absolute; top: 50%;left: 0; margin-top: -80px;width: 100%; display: block; z-index: 2;}
/*.banner .gallery-top .swiper-slide span{ position: relative; z-index: 2;}*/
.banner .gallery-thumbs .swiper-slide {
	height: 100px;
	border-right: 1px solid #666666;
	font-size: 18px;
	/*line-height: 100px;*/
	margin-top:15px;
	/*background: rgba(0,0,0,0.74);*/
}

.banner .gallery-thumbs .swiper-slide-active {
	background: #990000;
	height: 100%;margin-top:0;
	border-right: 1px solid #990000;
}

.main-titfr{width:100%;max-width:410px; height: 74px; border: 1px solid #cccccc; margin: 0 auto; text-align: center; margin-bottom: 30px;}
.main-titfr .main-tit{display: inline-block; padding: 10px; min-width: 220px; background: #fff;font-weight: bold; font-size: 20px; color: #990000; margin-top: -10px; line-height: 40px;}
.main-titfr .main-tit span{display: block; font-size: 2.5rem; color: #333333;  text-transform: uppercase;}
.main-titfr .main-tit.bg{background: #e9eff8;}
.idx-more{display: block; width: 250px; height: 38px; text-align: center; margin: 15px auto; border: 1px solid #ccc; line-height: 36px; text-transform: uppercase; font-size: 12px; color: #888888;}
.idx-more:hover{background: #cc0000; color: #fff;}

.main1fr{background: #e9eff8; padding-top: 70px; padding-bottom: 110px; border-bottom: 1px solid #cccccc;}
.main1-t{color: #666; text-align: left; margin-bottom: 40px;}
.main1-slide ul li{width: 25%; float: left; border: 1px solid #cccccc; margin-left: -1px;}
.main1-slide ul li .m1-img{border-bottom: 1px solid #cccccc; width: 100%; overflow: hidden;}
.main1-slide ul li .m1-img img{display: block; width: 100%; height: auto;}
.main1-slide ul li .m1-tfr{height: 150px;background: url(../img/ico2.png) no-repeat right bottom #fff;border-bottom: 1px solid #cccccc;}
.main1-slide ul li .m1-tfr .m1-t{width: 80%; margin: 0 auto;}
.main1-slide ul li .m1-tfr .m1-t .t1{text-align: center; padding-top: 20px; font-weight: bold; color:#666;border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}
.main1-slide ul li .m1-tfr .m1-t .t2{line-height: 21px; color: #666;}
.main1-slide ul li:hover .m1-img img{transform: scale(1.1);}
.main1-slide ul li:hover .m1-tfr{background: url(../img/ico2.png) no-repeat right bottom #003366;}
.main1-slide ul li:hover .m1-tfr .t1,.main1-slide ul li:hover .m1-tfr .t2{color: #fff;}
.main1-slide .swiper-container{padding-left: 1px; padding-bottom: 80px;}
.main1-slide .swiper-pagination-bullet{width: 60px; height: 3px; border: 1px solid #ccc; border-radius: 0;-webkit-border-radius: 0; background: none; opacity: 1;}
.main1-slide .swiper-pagination-bullet-active{border: 1px solid #cc0000; background: #cc0000;}


.main2{padding-top: 90px; padding-bottom: 85px; overflow: hidden;}
.main2 .m2-slide .swiper-slide{position: relative;}
.main2 .m2-slide .swiper-slide img{display: block; margin: 0 auto; width:100%; max-width: 690px; height: auto;}
.main2 .m2-slide .swiper-slide .m2-t{width: 336px; height: 337px; background: url(../img/bg4.png); position: absolute; right: 0; top: 50%; margin-top: -168px; padding: 40px;}
.main2 .m2-slide .swiper-slide .m2-t span{display: block; font-size: 20px; color: #990000; margin: 20px 0;}
.main2 .swiper-button-next{background-image: url(../img/right.jpg); width: 40px; height: 40px; background-size: 40px 40px; right: 200px; top: 70%;}
.main2 .swiper-button-prev{background-image: url(../img/left.jpg); width: 40px; height: 40px; background-size: 40px 40px; right: 255px; left: auto; top: 70%;}

.main3fr{padding-bottom: 60px; padding-top: 60px; background: url(../img/bg1.jpg) no-repeat top center; background-size: 100% 469px;}
.main3{overflow: hidden;}
.main3 ul{width: 103%;}
.main3 ul li{width: 30.33%; float: left; margin-right: 3%; border: 1px solid #ccc; background: #fff; padding: 15px; margin-top: 60px; overflow: hidden;}
.main3 ul li img{width: 100%; height: auto;}
.main3 ul li .m3-t{ padding: 15px 20px;}
.main3 ul li .m3-t .t1{text-transform: uppercase; font-size: 20px; color: #000; font-family: arial; margin-bottom: 17px;}
.main3 ul li .m3-t .t2{ font-size: 12px; line-height: 18px; color: #666666; text-indent:1.5rem;}
.main3 ul li .m3-t .heng{width: 50px; height: 1px; background: #cccccc; margin-top: 30px;}
.main3 ul li:hover{background: #f8f8f8;}

.main4{padding-top: 70px; overflow: hidden;}
.main4 .main-titfr{margin-bottom: 60px;}
.main4 ul li{width: 50%; float: left; background: #f1f1f1;}
.main4 ul li .m4-img{width:50%; overflow: hidden;}
.main4 ul li .m4-img img{display: block; width: 100%; height: auto;}
.main4 ul li .m4-t{width:50%; padding: 4% 4% 0 4%;}
.main4 ul li .m4-t .t1{font-size: 16px; margin-bottom: 15px;}
.main4 ul li .m4-t .t1 span{display: block;}
.main4 ul li .m4-t .t2{ font-size: 12px; color: #666;}
.main4 ul li:hover .t1:after{content: ""; display: block; width: 0px; height: 1px; background: #cc0000;}
.main4 ul li .m4-t .t2:after{content: ""; display: block; width: 40px; height: 1px; background: #999999; margin-top: 10px;}
.main4 ul li:hover{background: #003366;}
.main4 ul li:hover .m4-img img{transform: scale(1.1);}
.main4 ul li:hover .t1{ color: #fff; margin-bottom: 0;}
.main4 ul li:hover .t1:after{content: ""; display: block; width: 40px; height: 1px; background: #cc0000; margin-top: 10px; margin-bottom: 15px;}
.main4 ul li:hover .t2{ color: #ccc;}
.main4 ul li:hover .t2:after{width: 0; margin-top: 0;}

.main5{padding-top: 60px; padding-bottom: 50px; overflow: hidden;}
.main5 ul{width:103%;}
.main5 ul li{width: 29.33%; float: left; margin-right: 4%; border-top: 1px solid #cecece; margin-top: 30px; padding-top: 30px; margin-bottom: 30px;}
.main5 ul li .m5-date{ font-family:arial; color: #888888; margin-bottom: 14px;}
.main5 ul li .m5-date span{font-size: 36px; color: #333; margin-right: 5px;}
.main5 ul li .m5-date.date2{background: url(../img/ico6.jpg) no-repeat right center; margin-bottom: 0; display: none; margin-bottom: 10px;}
.main5 ul li .t1{font-size: 15px; margin-bottom: 10px;}
.main5 ul li .t2{font-size: 12px; color: #666; line-height: 18px; margin-bottom: 10px;height: 36px;}
.main5 ul li img{display: block; width: 100%; height: auto;}
.main5 ul li:hover{border-top: 1px solid #000;}
.main5 ul li:hover .date1{display: none;}
.main5 ul li:hover .date2{display: block;}
.main5 ul li:hover .t2{margin-bottom: 14px;}

/*新闻*/
.news-slide .main5{padding-top: 0;}
.news-slide .main5 ul li{border-top: none;margin-top: 0px; padding-top: 10px;}
.news-slide .swiper-pagination-bullet{width:11px; height: 11px; background: none; border: 1px solid #333; opacity: 1;}
.news-slide .swiper-pagination-bullet-active{background: #0e61a6; border: 1px solid #0e61a6;}

.news-list{border-top: 1px solid #e2e2e2; margin-top: 25px; padding-top: 25px;}
.news-list ul li{ padding: 30px 0; border-bottom: 1px dashed #cccccc;}
.news-list ul li .news-date{width: 56px; height: 68px; text-align: center; color: #565656; border: 1px solid #cccccc; float: left; margin-right: 20px; font-size: 12px;}
.news-list ul li .news-date span{display: block; background: #cccccc; color: #fff; height: 42px; line-height: 42px; font-size: 32px;}
.news-list ul li .news-t .t1{font-size: 18px; font-weight: bold; color: #555; margin-bottom: 10px;}
.news-list ul li .news-t .t2{ color: #666666; line-height: 20px;}
.news-list ul li:hover .news-date{ border: 1px solid #006ab8;}
.news-list ul li:hover .news-date span{background: #006ab8;}
.news-list ul li:hover .news-t .t1{color: #006ab8;}

.page{padding: 50px 0; text-align: center; font-size: 16px; color: #909090;}
.page a{color: #909090; margin: 0 10px; cursor: pointer;}
.page a:hover,.page a.on{color: #e6c7a2;}
.page span{margin: 0 10px;}

/*品质*/
.pinzhi-tit{margin-bottom: 50px; font-size: 34px; font-weight: bold; color: #333;}
.pinzhi1{margin-bottom: 70px; overflow: hidden; padding-top: 10px;}
.pinzhi1 ul li{ background: #fafafa;}
.pinzhi1 ul li .pz1-img{width: 50%; overflow: hidden;}
.pinzhi1 ul li .pz1-img img{display: block; width: 100%; height: auto;}
.pinzhi1 ul li .pz1-t{width: 50%; padding: 10% 4% 0 4%; text-align: center;}
.pinzhi1 ul li .pz1-t .t1{font-size: 26px; color: #555; font-weight: bold;}
.pinzhi1 ul li .pz1-t .t1:after{content: ""; display: block; width: 56px; height: 2px; background: #cc0000; margin: 15px auto;}
.pinzhi1 ul li .pz1-t .t2{font-size: 16px; margin-top: 30px; color: #555; line-height: 28px;}
.pinzhi1 ul li .pz1-t .t2 span{ display:block;text-indent: 2rem;}
.pinzhi1 ul li:hover .pz1-img img{transform: scale(1.1);}

.pinzhi2{padding-bottom: 60px;}
.pinzhi2 .pz2-t{width:100%; max-width: 1137px; margin: 0 auto; font-size: 16px; color: #555; margin-bottom: 55px;}
.pinzhi2 .swiper-container{padding: 0 84px;}
.pz2-slide{width:100%; max-width: 1137px; margin: 0 auto;}
.pz2-slide .swiper-slide{width: 308px; height: 370px; text-align: center; font-size: 16px;}
.pz2-slide .swiper-slide img{display: block; width: 100%; height: auto; background: #fff; padding: 3px; border: 1px solid #e6e6e6; margin-bottom: 15px;} 
.pz2-slide .swiper-slide div{display: none;}
.pz2-slide .swiper-slide-active div{display: block;}
.pz2-slide .swiper-button-next{width: 36px; height: 102px; background: url(../img/right2.png) no-repeat center center rgba(0,0,0,0.5); border-radius: 5px;-webkit-border-radius: 5px; margin-top: -50px;}
.pz2-slide .swiper-button-prev{width: 36px; height: 102px; background: url(../img/left2.png) no-repeat center center rgba(0,0,0,0.5); border-radius: 5px;-webkit-border-radius: 5px; margin-top: -50px;}

/*产品*/
.profr{ padding-bottom: 80px; overflow: hidden;}
.profr .pro-list{margin-top: 60px;}
.profr .pro-list ul li{ background: #efefef;}
.profr .pro-list ul li .pro-list-img{width: 50%; overflow: hidden;position: relative;}
.profr .pro-list ul li .pro-list-img img{display:block;width: 100%; height: auto; }
.profr .pro-list ul li .pro-list-img:hover img{transform: scale(1.05);}
.profr .pro-list ul li .pro-list-img b{display: block; border-style: solid; border-width: 25px;position: absolute; margin-top: -25px; z-index: 2;}
.profr .pro-list ul li .pro-list-img.fr b{  border-color: transparent transparent transparent #efefef; left: 0px; top: 50%;}
.profr .pro-list ul li .pro-list-img.fl b{ border-color: transparent #efefef transparent transparent;  right: 0px; top: 50%;}
.profr .pro-list ul li .pro-list-t{width: 50%; padding: 30px;}
.profr .pro-list ul li .pro-list-t .t1{font-size: 30px; line-height: 60px; margin-bottom: 45px;}
.profr .pro-list ul li .pro-list-t .t1 img{float: left; margin-right: 20px;}
.profr .pro-list ul li .pro-list-t .t2 a{display:block; font-size: 16px; margin-bottom: 10px; padding-left: 54px; background: url(../img/ico12.png) no-repeat left center;}

/*智能生产*/
.zhineng{overflow: hidden; padding-bottom: 50px;}
.zn-tit2{text-align: center; font-size: 30px; color: #333; margin-bottom: 35px; margin-top: 30px;}
.zn1 .zn1-t{font-size: 15px; line-height: 30px; margin-bottom: 30px;}
.zn1 .zn1-t span{text-indent: 2rem; display: block;}
.zn2{margin-top: 70px; margin-bottom: 70px;}
.zn2 ul li .zn2-img{width: 50%; overflow: hidden; position: relative;}
.zn2 ul li .zn2-img img{display: block; width: 100%; height: auto;}
.zn2 ul li .zn2-img b{display: block; width: 28px; height: 32px; position: absolute; top: 50%; margin-top: -16px;z-index: 2;}
.zn2 ul li .zn2-img:hover img{transform: scale(1.05);}
.zn2 ul li .zn2-t{width: 50%; color: #fff;}

.zn2 ul li .zn2-t div{display: block; font-size: 26px; text-align: center; line-height: 32px; margin-bottom: 15px;}


.zn2 ul li .zn2-t span{display: block;     text-indent: 2rem}
.zn2 ul li.li1{background: #cc0000;}
.zn2 ul li.li2{background: #2e3192;}
.zn2 ul li.li1 .zn2-t{padding: 10% 25px;}
.zn2 ul li.li2 .zn2-t{padding: 2% 25px;}
.zn2 ul li.li1 .zn2-img b{background: url(../img/ico13.png) no-repeat; right: 0; }
.zn2 ul li.li2 .zn2-img b{background: url(../img/ico14.png) no-repeat; left: 0; }
.zn3-t{text-align: left; line-height: 30px; font-size: 15px; margin-bottom: 50px;}
.zn3 .zn3-left{width: 35.75%; float: left;}
.zn3 .zn3-left ul li{position: relative; margin-bottom: 30px; overflow: hidden;}
.zn3 .zn3-left ul li img{display: block; width: 100%; height: auto;}
.zn3 .zn3-left ul li:hover img{transform: scale(1.05);}
.zn3 .zn3-left ul li span{height: 45px; width: 100%; display: block; z-index: 2; text-align: center; color: #fff; line-height: 45px; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.4);}
.zn3 .zn3-right{width: 62.08%; float: right; position:relative;}
.zn3 .zn3-right img{width: 100%; height: auto; display: block;}
.zn3 .zn3-right span{height: 45px; width: 100%; display: block;z-index: 2; text-align: center; color: #fff; line-height: 45px; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.4);}

/*关于*/
.about-con{ margin-bottom:70px; }
.ab-t1 .ab-t11{ display: block; text-align: center; font-size: 26px; margin-bottom: 35px; }
.ab-t1  span {text-indent: 2rem;display: block;}



.ab-t1 p{ font-size: 14px; color:#555; /*text-indent: 2em;*/}
.ab-t2{ width:100%; margin-top: 25px; }
.ab-t2 ul li{ width: 33.33%; float: left; overflow: hidden;}
.ab-t2 ul li.ab-c2{ display: none; }
.ab-t2 ul li .ab-t2-img{overflow: hidden;}
.ab-t2 ul li .ab-t21{ width: 100%; height: auto; display: block; background: #e7e7e7; }
.ab-t2 ul li .ab-t21:hover{transform: scale(1.05);}
.ab-t2 ul li .ab-t22{ width:100%; background: #e7e7e7; line-height: 34px; font-size: 16px; text-align: left; padding:17% 8% 0; color: #3b3b3b; }
.ab-t2 ul li a .ab-t22{ color: #3b3b3b; text-indent: 2rem;}
.ab-t2 ul li .ab-t22:hover{ background: #003466; color: #fff; }

/*产品展示*/
.pro-con{}
.pro-con .pro-c1{ border:1px solid #ccc;  padding: 0 10px; }
.pro-con .pro-c1 a{ display: block; float: left; color: #555; line-height: 40px;background:url(../img/i1.png) no-repeat left center; background-size:8px 13px; padding-left:15px; /*margin-right:10%;*/ width:14%;}
.pro-con .pro-c2{ margin: 35px 0 40px; }
.pro-con .pro-c2 ul{ margin: 0 -1%; }
.pro-con .pro-c2 ul li{ width: 31.33%; float: left; background: #f8f8f8; margin: 0 1% 2% 1%; color: #555; }
.pro-con .pro-c2 ul li .pro-c21{display:block; vertical-align: middle; width: 100%; padding: 6px;}
.pro-con .pro-c2 ul li .pro-c22{ display: block; font-size: 15px; color: #555; text-align: center; line-height: 80px; }
.pro-con .pro-c2 ul li:hover{ background: #00295f; }
.pro-con .pro-c2 ul li:hover a .pro-c22{color: #fff;}

/*工作*/
.job-c{font-size: 14px; color: #555; text-indent: 2em;}
.job-bg{background: #f8f8f8; margin-top: 35px;}
.job-con{padding: 50px 0 65px;}
.job-c1{ font-size: 23px; color: #333; text-align: center; margin-bottom: 35px; }
.job-con .job-c2{width: 100%;}
.job-con .job-c2 .swiper-container{width: 100%; padding:2% 4%;}
.job-con .job-c2 .swiper-container img{display:block; background: #fff; padding: 2%; box-shadow:0px 0px 10px #d8d8d8; width:100%; height: auto;}
.swiper-button-next.swiper-btn-next{background: url(../img/right0.png) no-repeat center center; width: 26px; height: 60px; background-size: 26px auto; top: 50%; right: 0; margin-top: -26px;}
.swiper-button-prev.swiper-btn-prev{background: url(../img/left0.png) no-repeat center center; width: 26px; height: 60px; background-size: 26px auto; top: 50%; left: 0; margin-top: -26px;}
.job-c3{ width:100%; height:auto; position:relative; padding: 50px 0 100px;}
.job-c3 .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:55px; z-index:1; margin-left: -30px;}
.job-c3 .hd ul{ overflow:hidden; zoom:1; float:left;}
.job-c3 .hd ul li{ margin-right:5px; float: left;  width:15px; height:15px; text-align:center; cursor:pointer; border-radius: 50%;
 -webkit-border-radius:50%; background: #666; }
.job-c3 .hd ul li.on{ background:#09f; }
.job-c3 .bd{ position:relative; height:100%; z-index:0; margin-bottom: 20px;}
.job-c3 .bd li{ zoom:1; vertical-align:middle; width: 100%; height: auto; }
.job-c3 .bd li .job-t1{ width:100%; height:100%; display:block;  }
.job-c3 .bd li .job-t1 .job-t11{width: 42%; height: auto; max-height: 480px; display:block; overflow: hidden; float: left; position:relative;}
.job-c3 .bd li .job-t1 .job-t11 img{ display: block; width: 100%; height: auto; }
.job-c3 .bd li .job-t1 .job-t11:hover img{transform: scale(1.05);}
.job-c3 .bd li .job-t1 .i1{ position: absolute; width:100%; height:50px;text-align:center; font-size:14px; color: #fff; line-height: 50px; background: rgba(51,51,51,.5);
 bottom: 0; left: 0; display: block; font-style: normal; }
.job-c3 .bd li .job-t1 .job-t12{width: 56%; float: left; margin-left: 2%; height: 100%;}
.job-c3 .bd li .job-t1 .job-t12 .pic1,.job-c3 .bd li .job-t1 .job-t12 .pic2{ display: block; position: relative;height: 50%; overflow: hidden; width:48%; margin-right:2%; float:left; }
.job-c3 .bd li .job-t1 .job-t12 .pic1 img{width: 100%; height: auto; max-height: 235px; display: block;}
.job-c3 .bd li .job-t1 .job-t12 .pic2 img{width: 100%; height: auto; max-height: 235px; display: block; margin-top: 10px}
.job-c3 .bd li .job-t1 .job-t12 .pic1:hover img{transform: scale(1.05);}
.job-c3 .bd li .job-t1 .job-t12 .pic2:hover img{transform: scale(1.05);}
.job-con .job-c4{width: 100%;}
#container1{width: 100%;}
.job-con .job-c4 .swiper-container .swiper-slide{ background: #fff; border-radius: 5px; -webkit-border-radius:5px; border: 1px solid #cdcdcd; }
.job-con .job-c4 .swiper-container .swiper-slide img{display:block; background: #fff; padding: 2%; width:100%; height: auto;}
.job-con .job-c4 .swiper-container .swiper-slide .i2{font-style: normal; display: block; font-size: 14px; color: #343434; line-height: 40px; text-align: center; overflow: hidden; white-space:nowrap;
 text-overflow:ellipsis; padding: 0 15px;}
.job-c5{width: 100%; padding: 45px 0 65px;}
#container2{width: 100%; padding:2% 4%;}
.job-c5 .swiper-container .swiper-wrapper{ width:100%; }
.job-c5 .swiper-container .swiper-wrapper .swiper-slide{ background: #fff; width: 505px;height: 336px; }
.job-c5 .swiper-container .swiper-slide img{display:block; background: #fff; padding: 1%; width:100%; height: auto; border: 1px solid #cdcdcd;}
.job-c5 .swiper-button-next.swiper-btn-next1{background: url(../img/r1.png) no-repeat center center; width: 36px; height: 36px; 
	background-size: 36px auto; top: 50%; right: 0; margin-top: -30px;}
.job-c5 .swiper-button-prev.swiper-btn-prev1{background: url(../img/l1.png) no-repeat center center; width: 36px; height: 36px; background-size: 36px auto;
 top: 50%; left: 0; margin-top: -36px;}
.job-c6{ width:100%;  overflow:hidden; position:relative; padding:40px 0 65px; }
.job-c6 .hd{ overflow:hidden;  height:15px; position:absolute; left:50%; bottom:45px; z-index:1; margin-left: -30px; }
.job-c6 .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.job-c6 .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:15px; text-indent:-999px; cursor:pointer; background:#666; border-radius:50%; -webkit-border-radius:50%; }
.job-c6 .hd ul li.on{  background:#09f; }
.job-c6 .bd{ max-width:1200px; padding:20px 0 50px; }
.job-c6 .bd ul{ overflow:hidden; zoom:1; }
.job-c6 .bd ul li{ margin:0 1%; width:24%; float:left; _display:inline; overflow:hidden; border-bottom-right-radius:20px; border:1px solid #cdcdcd; padding:25px 20px;  }
.job-c6 .bd ul li .span1{ display: block; font-size: 10px; color: #ccc; margin-bottom:15px; }
.job-c6 .bd ul li .span2{ display: block; font-size: 18px; color: #333; border-bottom:1px solid #333; line-height:40px; margin-bottom:10px }
.job-c6 .bd ul li .span3{ display: block; font-size: 12px; color: #666; margin-bottom:10px; }
.job-c6 .bd ul li .span4{ display: block; font-size: 12px; color: #333; margin-bottom:20px }
.job-c6 .bd ul li .span5{ display: block; font-size: 14px; color: #333; line-height: 30px; text-align:center; width:100px; border-radius:15px; -webkit-border-radius:15px; border:1px solid #dcdcdc; }

.job-c6c1{width: 100%;}
#container3{width: 100%;}
.job-c6c1 .swiper-container .swiper-slide{ background: #fff; border-bottom-right-radius:20px; border:1px solid #cdcdcd; padding:25px 20px;  }
.job-c6c1 .swiper-container .swiper-slide img{display:block; background: #fff; padding: 2%; width:100%; height: auto;}
.job-c6c1 .span1{ display: block; font-size: 10px; color: #ccc; margin-bottom:15px; }
.job-c6c1 .span2{ display: block; font-size: 18px; color: #333; border-bottom:1px solid #333; line-height:40px; margin-bottom:10px }
.job-c6c1.span3{ display: block; font-size: 12px; color: #666; margin-bottom:10px; }
.job-c6c1 .span4{ display: block; font-size: 12px; color: #333; margin-bottom:20px;min-height: 73px;}
.job-c6c1 .span5{ display: block; font-size: 14px; color: #333; line-height: 30px; text-align:center; width:100px; border-radius:15px; -webkit-border-radius:15px; border:1px solid #dcdcdc; }
/*企业荣誉*/
.ry-con{ width:100%; border:1px solid #d0d0d0; padding:0; margin-bottom:70px;}
.ry-con .ry-c1{overflow:auto; border-top:2px solid #0fbae4; height:290px; overflow-y:scroll; width:100%; border-bottom:1px dashed #ccc; }
.ry-con .ry-c1::-webkit-scrollbar {  width:10px; height:10px; }
.ry-con .ry-c1::-webkit-scrollbar-button    { background-color:#f1f1f1; }
.ry-con .ry-c1::-webkit-scrollbar-track     {  background:#f1f1f1;  }
.ry-con .ry-c1::-webkit-scrollbar-track-piece {  background:url(http://www.lyblog.net/wp/wp-content/themes/mine/img/stripes_tiny_08.png); }
.ry-con .ry-c1::-webkit-scrollbar-thumb{  background:#c00; }
.ry-con .ry-c1::-webkit-scrollbar-corner { background:#f1f1f1; }
.ry-con .ry-c1::-webkit-scrollbar-resizer  {   background:#f1f1f1; }
.ry-con .ry-c1 .ry-c1l{ width:21%; float:left; background:url(../img/pic7.jpg) no-repeat center center; max-width:255px; max-height:290px; font-size:23px; color:#fff; line-height:290px; text-align:center;}
.ry-con .ry-c1 .ry-c1r{ width:79%; float:left; padding:2% 0 0;}
.ry-con .ry-c1 .ry-c1r ul{ width:100%; float:left; padding-left:1.5%;}
.ry-con .ry-c1 .ry-c1r ul li{width:33.33%; float:left; background:url(../img/point1.png) no-repeat left center; background-size:4px 4px; height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:11px; color:#555; padding:0 10px; margin-bottom:20px;}
.ry-con .ry-c1 .ry-c11l{font-size:18px; color:#fff; background:#0fbae4; line-height:30px; display:none; padding:0 15px; }
.ry-con .ry-c2{width: 100%;}
.ry-con .ry-c2 .swiper-container{width: 100%; padding:3% 4%;}
.ry-con .ry-c2 .swiper-container img{display:block; background: #fff; padding: 2%; width:100%; height: auto;}
.ry-con .ry-c2 .swiper-button-next.swiper-btn-next{background: url(../img/r2.png) no-repeat center center; width: 18px; height: 32px; background-size: 18px auto; top: 50%; right: 0; margin-top: -9px;}
.ry-con .ry-c2 .swiper-button-prev.swiper-btn-prev{background: url(../img/l2.png) no-repeat center center; width: 18px; height: 32px; background-size: 18px auto; top: 50%; left: 0; margin-top: -9px;}
/*企业文化*/
.wh-con{ overflow: hidden; margin-bottom:90px;}
.wh-con .wh-c1{ text-align:center; width:100%;}
.wh-con .wh-c1 ul li{ display:inline-block; margin:0 5%; }
.wh-con .wh-c1 ul li .wh-c11{ display:block; width:226px; height:223px; position:relative;}
.wh-con .wh-c1 ul li .wh-c11.img1{ background:url(../img/point2.jpg) no-repeat center center; background-size:100% auto;}
.wh-con .wh-c1 ul li .wh-c11 .wh-c12{ color:#e7463c; font-size:15px; position:absolute; display:block; top:30%; left:50%; margin-left:-30px;}
.wh-con .wh-c1 ul li .wh-c11.img2{ background:url(../img/point3.jpg) no-repeat center center; background-size:100% auto;}
.wh-con .wh-c1 ul li .wh-c11 .wh-c13{ color:#fff; font-size:15px; position:absolute; display:block; top:30%; left:50%; margin-left:-30px;}
.wh-con .wh-c2{ margin-top:20px;}
.wh-con .wh-c2 .wh-c21{ background:url(../img/point4.png) no-repeat left center; background-size:13px 13px; width:100%; height:30px; line-height:30px; border-bottom:1px solid #eaeaea; padding-bottom:10px; font-size:16px; color:#555; font-weight:bold; padding-left:20px;}
.wh-con .wh-c2 .wh-c22{ text-indent:2em; font-size:15px; color:#555; line-height:30px; margin-top:15px;}

.wh-c22  span {text-indent: 2rem;display: block;}


.wh-con .wh-c2 .wh-c23{ width:100%;  position:relative; margin-top:40px;}
.wh-con .wh-c2 .wh-c23 .hd{ height:43px; padding:0 15px; width:100%; }
.wh-con .wh-c2 .wh-c23 .hd .prev{ display:block;  width:28px; height:43px; cursor:pointer; background:url(../img/l3.png) no-repeat; position:absolute; left:15px; top:0;}
.wh-con .wh-c2 .wh-c23 .hd .next{ display:block;  width:28px; height:43px;  position:absolute; right:15px; top:0; cursor:pointer; background:url(../img/r3.png) no-repeat;}
.wh-con .wh-c2 .wh-c23 .hd ul{ float:left; overflow:hidden; zoom:1; zoom:1; width:100%; padding:0 28px; }
.wh-con .wh-c2 .wh-c23 .hd ul li{ float:left;  width:145px; height:40px; overflow:hidden; cursor:pointer; font-size:14px; color:#333; text-align:center; font-size:14px; line-height:40px; border:1px solid #eaeaea; background:#f2f2f2; margin:0 15px; }
.wh-con .wh-c2 .wh-c23 .hd ul li.on{ background:#2d308f; color:#fff;}
.wh-con .wh-c2 .wh-c23 .bd{ padding:10px; width:100%; background:url(../img/wh-bg.png) no-repeat center top; padding:50px 0; height:328px; margin-top:-30px; background-size:100% auto; }
.wh-con .wh-c2 .wh-c23 .bd ul{ overflow:hidden; zoom:1; width:80%; margin-left:10%; }
.wh-con .wh-c2 .wh-c23 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; height:auto; font-size:18px; color:#e7463c; text-align:center; margin:50px auto 0; width:100%;}
.wh-con .wh-c2 .wh-c23 .bd ul li a{ display:block; color:#e7463c;}

.parBd{ width:100%; background:url(../img/wh-bg.png) no-repeat center top; padding:50px 0 0; height:328px; margin-top:-30px; background-size:100% 328px; }
.slidebox .sbd{ overflow:hidden; zoom:1; width:80%; margin-left:10%; text-align:center;  }
.slidebox .sbd ul li{_display:inline; overflow:hidden; text-align:center; height:auto; font-size:18px; color:#e7463c; text-align:center; margin:50px auto 0; }
.slidebox .sbd ul li a{ color:#e7463c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-family: 'fzltxhk'; font-weight: bold;}
.parHd{height:50px; position:relative;}
.hd-slide{height:70px; width:100%; position:absolute; left:0; top:0; }
.parHd{ width:100%;}
.parHd .sPrev{display:block; width:28px; height:43px; cursor:pointer; background:url(../img/l3.png) no-repeat; position:absolute; left:15px; top:0;}
.parHd .sNext{ display:block;  width:28px; height:43px;  position:absolute; right:15px; top:0; cursor:pointer; background:url(../img/r3.png) no-repeat;}
.parHd .hd-slide-cont{width:90%; height:70px; float:left; overflow:hidden; margin:0 5%; }
.parHd ul li{width:180px; height:40px; line-height:40px;  text-align:center; color:#555; font-size:16px; margin:0px 20px; float:left; cursor:pointer; border:1px solid #eaeaea; background:#f2f2f2;}
.parHd ul li.on{ background:#2d308f; color:#fff;}

/*首页视频*/
.i-video{

}
.i-video .main{
	width: 100%;
	min-height: 432px;
	padding-bottom: 30px;
}
.i-video .main video{
	width: 700px;
	height: 432px;
	margin: 0 auto;
	position: relative;
	display: block;
	z-index: 5;
	background: #000;
}
.i-video .main .info{
	width: 325px;
	height: 335px;
	background: #fff;
	position: absolute;
	right: 65px;
	top: 49px;
	z-index: 6;
	box-shadow: 0px 0px 4px 1px #ededed;
}
.i-video .main .info i{
	background: url(../img/i_ico1.png) no-repeat 0 0;
	width: 9px;
	height: 335px;
	position: absolute;
	left: -9px;
	top: 0;
}
.i-video .main .info .text{
	width: 80%;
	margin: 65px auto 0;
}
.i-video .main .info .text h3{
	font-size: 20px;
	color: #990000;
	line-height: 1.5;
}
.i-video .main .info .text .line{
	width: 26px;
	height: 1px;
	background: url(../img/i_line.png) no-repeat 0 0;
	margin: 19px 0 20px;
	display: block;
}
.i-video .main .info .text p{
	font-size: 12px;
	color: #333333;
	line-height: 2;
	text-indent:1.5rem;
}
.i-video .main .video-bg{
	width: 183px;
	height: 173px;
	background: url(../img/video_bg.png) no-repeat 0 0;
	position: absolute;
	left: 111px;
	top: 156px;
	z-index: 1;
}
.i-video .main .btn{
	height: 40px;
	margin: 18px 0 0 10%;
}
.i-video .main .btn a{
	display: inline-block;
	margin-right: 11px;
	width: 38px;
	height: 38px;
	border: 1px solid #c6c6c6;
	background: url(../img/i_video_btn1.png) no-repeat 0 0;
	z-index: 20;
}
.i-video .main .btn a.right{
	background-position: -38px 0;
}
.i-video .main .btn a:hover{
	border-color: #990000;
	background-color: #990000;
	background-image: url(../img/i_video_btn2.png);
}
.i-video .main .img-list{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 432px;
}
.i-video .main .img-list ul{
	width: 700px;
	height: 432px;
	position: absolute;
	left: 50%;
	margin-left: -350px;
}
.i-video .main .img-list li{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.i-video .main .img-list li img{
	width: 100%;
}
.por {
    position: relative;
}

.f-cb {
    zoom: 1;
}


/********contact*******/
.cont_banner{
	background:url(../img/contact_banner.jpg) no-repeat center;
	background-size:auto 100%;
	height:287px;
}


.cont_banner .wrap{
	position:relative;
	height:100%;
}

.ny_link{
	position:absolute;
	top:170px;
	left:0;
}

.ny_link h2{
	color:#333333;
	font-size:28px;
	line-height:28px;
	margin-bottom:14px;
	font-weight:normal;
	font-style: normal;
}

.ny_link p,
.ny_link p a{
	color:#333;
	font-size:13px;
}

.ny_link p a:hover{
	color:#b41114;
}

.cont_main2{
	text-align: center;
	padding:65px 0 70px;
}

.cont_main2 h2{
	color:#ab271a;
	font-size:24px;
	margin-bottom:50px;
	font-weight:normal;
	font-style:normal;
}

.cont_main1{
	padding-top:55px;
	margin-bottom: 50px;
}

.cont_main1 h2{
	color:#ab271a;
	font-size:24px;
	margin-bottom:50px;
	font-weight:normal;
	font-style:normal;
	text-align: center;
}

.cont_main1 #dituContent{
	width:100%;
	height:408px;
}

.cont_m1{
	position:relative;
}

.cont_m1_m{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	background:rgba(180,17,20,.8);
	width:34%;
	/*padding:85px 0 0 8%;*/
	padding:40px 0 0 4%;
	color:#fff;
}

.cont_m1_m h4{
	font-size:18px;
	margin-bottom:25px;
	font-weight:normal;
	font-style:normal;
}

.cont_m1_m p{
	font-size:14px;
	line-height:28px;
}

.cont_m1_m div{
	margin-top:15px;
}


.cont_main3{
	padding:62px 0 80px;
	background:#f4f4f4;
}

.cont_m3_title{
	text-align: center;
	margin-bottom:80px;
	color:#333333;
	font-size:25px;
}

.cont_m3_m{
	padding-left:11%;
}

.cont_m3_m ul{
	overflow: hidden;
}

.cont_m3_m ul li{
	float:left;
	width:45%;
	margin-right:3%;
	margin-bottom:18px;
}

.cont_m3_m ul li p{
	font-size:15px;
	margin-bottom:10px;
	color:#121212;
}

.cont_m3_m ul li input{
	border:1px solid #CCCCCC;
	padding:0 2%;
	width:96%;	
	background:#eeeeee;
	height:36px;
	line-height:36px;
}

.cont_m3_text{
	margin-bottom:18px;
}

.cont_m3_text p{
	font-size:15px;
	margin-bottom:10px;
	color:#121212;
}

.cont_m3_text textarea{
	border:1px solid #CCCCCC;
	width:91%;	
	background:#eeeeee;
	line-height:24px;
	padding:10px 2%;
	height:133px;
}

.cont_m3_btn{
	text-align: right;
	padding-right:7.5%;
}

.cont_m3_btn input{
	margin-left:30px;
	line-height:32px;
	font-size:15px;
	width:140px;
	text-align: center;
	outline:none;
	border:none;
}


.cont_m3_btn input.cont_m3_btn1{
	background:#de1a38;
	color:#fff;
}

.cont_m3_btn input.cont_m3_btn2{
	background:#eaeaea;
	color:#de1a38;
}


/*@media (max-width:1440px){.banner{height: 800px;}}*/
@media (max-width:1360px){
	.main4 ul li{width: 100%; }
	.zn2 ul li.li1 .zn2-t{padding: 5% 25px;}
	.zn2 ul li.li2 .zn2-t{padding: 3% 25px;}
	/*.banner{height: 845px;}*/
}
@media screen and (max-width: 1199px){
	.i-about .img-box{
		display: none;
	}
	.i-video .main .info{
		position: static;
		width: 100%;
		height: auto;
		padding-bottom: 20px;
	}
	.i-video .main .info i{
		display: none;
	}
	.i-video .main .info .text{
		width: 90%;
		margin-top: 10px;
	}
	.i-video .main video{
		width: 100%;
		background: #000;
		height: auto;
	}
	.i-video .main .video-bg{
		display: none;
	}
	.i-video .main{
		overflow: hidden;
	}
	.i-video .main .img-list ul{
		width: 100%;
		height: auto;
	}
	.i-video .main .img-list{
		height: auto;
	}
	/*.banner{height: 700px;}*/
}
@media (max-width:1024px){
	.pro-con .pro-c1 a{ margin-right:5%;}
	.job-con{padding: 30px 0 40px;}
	.job-c3{ padding: 30px 0 40px;}
	.job-c3 .hd{bottom:10px;}
	.ab-t2 ul li .ab-t22{font-size: 18px; line-height: 30px;}
	.cont_m1_m{width: 40%;}
	/*.banner{height: 550px;}*/
	.wh-con{ margin-bottom:30px;}
}
@media (max-width:768px){
	.main1-slide ul li{width: 50%; border-bottom: none;}
	.main2 .m2-slide .swiper-slide .m2-t{width: 100%; height: auto; position: relative; right: auto; top: auto; background: #fff; margin-top: 0; padding-top: 1px;}
	.main2 .swiper-button-next{bottom: 0; right: 0; top: auto;}
	.main2 .swiper-button-prev{bottom: 0; right: 55px; top: auto;}
	.ny-ban .ny-bant{padding:0 20px;}
	.pinzhi1 ul li .pz1-t{padding: 2%;}
	.profr .pro-list ul li .pro-list-t{padding: 20px 10px;}
	.profr .pro-list ul li .pro-list-t .t1{ margin-bottom: 20px; font-size: 22px;}
	.profr .pro-list ul li .pro-list-img b{border-width: 10px;margin-top: -10px;}
	.zn2 ul li .zn2-img{width: 100%;}
	.zn2 ul li .zn2-t{width: 100%;}
	.zn2 ul li.li1 .zn2-t{padding: 5% 25px;}
	.zn2 ul li.li2 .zn2-t{padding: 5% 25px;}
	.zn2 ul li .zn2-img b{display: none;}
	.zn3 .zn3-left ul li{margin-bottom: 20px;}
	.ab-t2 ul li .ab-t22{padding:7% 5% 0; }
	.job-c6 .bd ul li{ width:33.33%;}
	.ry-con .ry-c1 .ry-c1l{ display:none; }
	.ry-con .ry-c1 .ry-c11l{ display:block; }
	.ry-con .ry-c1 .ry-c1r{ width:100%; }
	.slidebox .sbd ul li{ margin:0;}
	.ab-t2 ul li .ab-t22{font-size: 15px; line-height: 24px;}
	.cont_m1_m{width: 50%;}
	/*.banner{height: 420px;}*/
	.parBd{ background-size:100% auto; height:228px;}
}
@media (max-width:767px){
	.pro-con .pro-c1 a{ line-height: 45px; }
	.pro-con .pro-c2 ul li .pro-c22{line-height:40px;}
	.job-c3 .bd li .job-t1 .job-t11{display: block; width: 100%;}
	.job-c3 .bd li .job-t1 .job-t12{display: none;}
	.wh-con .wh-c1 ul li .wh-c11{ width:180px; height:176px;}
	.parHd .hd-slide-cont{ margin:0 7%;}
	.pro-con .pro-c2 ul li{ width: 48%;}
	.ry-con{ margin-bottom:20px;}
	
	
}

@media (max-width:550px){
	/*.banner{height: 250px;}*/
	.banner .gallery-top .swiper-slide{font-size: 20px;font-weight:normal; padding-bottom: 40px;}
	.banner .gallery-thumbs {height: 40px;}
	.banner .gallery-top .swiper-slide span{margin-top: -40px;}
	.banner .gallery-thumbs .gallery-thumbs-bg{height: 35px;}
	.banner .gallery-thumbs .swiper-slide{font-size: 14px; height: 35px; margin-top: 5px;}
	.banner .gallery-thumbs .swiper-slide-active {height: 100%;margin-top:0;}
	.main1-slide ul li .m1-tfr .m1-t .t1,.main1-slide ul li .m1-tfr .m1-t .t2{font-size: 12px;}
	.main1fr{padding-bottom: 50px;}
	.main2 .m2-slide .swiper-container{padding-bottom: 40px;}
	.main2 .m2-slide .swiper-slide .m2-t{padding: 10px;}
	.main3 ul{width: 100%;}
	.main3 ul li{width: 100%; margin-right: 0; margin-top: 20px;}
	.main4 ul li{padding-bottom: 15px;}
	.main4 ul li .m4-img{width:100%; }
	.main4 ul li .m4-t{width:100%;}
	.main5 ul{width:100%;}
	.main5 ul li{width: 100%; margin-right: 0;}
	/* .news-slide .main5 ul li{display: none;} */
	.news-slide .main5 ul li:first-child{display: block; margin-bottom: 0px;}
	.ny-ban .ny-bant{font-size: 20px;}
	.pinzhi1 ul li .pz1-img{width: 100%;}
	.pinzhi1 ul li .pz1-t{width: 100%; padding: 20px 10px;}
	.profr .pro-list ul li .pro-list-img{width: 100%;}
	.profr .pro-list ul li .pro-list-t{width: 100%; padding: 20px;}
	.profr .pro-list ul li .pro-list-img b{display: none;}
	.zn3 .zn3-left{width: 100%;}
	.zn3 .zn3-right{width: 100%;}
	.ab-t2 ul li{ width: 100%; float: left; }
	.ab-t2 ul li.ab-c1{ display: none; }
	.ab-t2 ul li.ab-c2{ display: block; }
	.ab-t2 ul li .ab-t22{padding:15% 10% 0; }
	.pro-con .pro-c1 a{ margin-right:2%;}
	.job-c6 .bd ul li{ width:50%;}
	.ry-con .ry-c1 .ry-c1r ul{ width:100%; padding:0 2%;}
	.wh-con .wh-c1 ul li .wh-c11{ width:140px; height:138px;}
	.wh-con .wh-c1 ul li{ margin:0;}
	.parHd .hd-slide-cont{ margin:0 10%;}
	.parHd ul li{ margin:0 10px; width:130px;}
	.parBd{ background-size:100% auto; height:128px;}
	
	.slidebox .sbd ul li a{
		white-space:normal;
		text-overflow:no;
		overflow: auto;
	}
	.parHd .hd-slide-cont{
		width:69%;
	}
	.parHd .hd-slide-cont {
	    margin: 0 15%;
	}
	
	
	.ry-con .ry-c1 .ry-c1r ul{ width:100%; float:left; padding-left:1.5%;}
.ry-con .ry-c1 .ry-c1r ul li{width:100%; float:left; background:url(../img/point1.png) no-repeat left center; background-size:4px 4px; height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:11px; color:#555; padding:0 10px; margin-bottom:20px;}
	
	.pro-con .pro-c1 a{ display: block; float: left; color: #555; line-height: 40px;background:url(../img/i1.png) no-repeat left center; background-size:8px 13px; padding-left:15px; /*margin-right:10%;*/ width:31%;}
	
}

@media only screen and (max-width:480px ) {

.cont_m1_m{
	position:static;
	width:100%;
	padding:20px;
	box-sizing: border-box;
}

.cont_main1 #dituContent{
	width:100%;
	height:300px;
}

.cont_m3_title{
	margin-bottom:40px;
}
.cont_m3_m{
	padding-left:0;
}
.cont_m3_m ul li{
	width:100%;
	margin-right:0;
}
.cont_m3_m ul li input{
	width:95%;
}

.cont_m3_text textarea{
	width:95%;
}

.cont_m3_btn{
	padding-right:0;
}

.cont_m3_btn input{
	margin-left:10px;
	width:120px;
}

.cont_main1 h2,
.cont_main2 h2{
	margin-bottom:20px;
}

.cont_main1,
.cont_main2,
.cont_main3 {
	padding:30px 0;
}

	.parHd ul li{ margin:0 10px; /*width:130px;*/width:112px!important;}


}

@media only screen and (max-width: 380px) {
	
	.parHd ul li{ margin:0 10px; /*width:130px;*/width:100px!important;}
}


@media only screen and (max-width: 320px) {
	
	.parHd ul li{ margin:0 5px; /*width:130px;*/width:100px!important;}
}

